﻿// 3560. 阶乘.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


using namespace std;
/*
https://www.acwing.com/problem/content/3563/

给定一个整数 n，计算并输出 n 的阶乘。

输入格式
第一行包含整数 m，表示共有 m组数据。

每组数据占一行，包含一个整数 n。

输出格式
每组数据输出一行，一个结果。

数据范围
1≤n≤20
输入样例：
1
3
输出样例：
6
*/

int m, n;
int main()
{
	cin >> m;
	while (m--) {
		cin >> n;
		long long ans = 1;
		for (int i = n; i >= 1; i--) {
			ans *= i;
		}

		cout << ans << endl;
	}

	return 0;
}

 